started work of moving euler-related methods into their own module. also starting to break solutions out into their own files