Amateur Mathematician and Computer Programmer.