added OEIS caching