I am a professional programmer, and a recreational mathematician with particular interest in Number Theory.