Project Euler solutions in Dart