libraries project euler problems