adding project euler solutions 55
adding project euler solutions 50
adding project euler solutions 51 which required a bit of optimization