Problem: Algorithm with Varying Steps - Template Method Pattern | OneNoughtOne