Practicing and learning Ruby through Project Euler problems