This is the (work in progress) website of Gareth Andrew, software developer and recreational mathematician.