Add SmartIterator Demo: PrimeNumberIterator