Swift Programs For DJK Reversal - An Introduction