It was too slow. Added memoization. Still untested though