working RPN calculator with unit tests
optimized sieve of eratosthenes