Brian Paher's solutions to ProjectEuler.net problems