added speed test to generator
added decorator, list_comprehensions and slicing