solved several project euler problems