working on exercises and euler