Ruby implementations for Project Euler probelms