optimization: 1 constraints: recursion-schemes -template-haskell , continued-fraction +development