initial implementation of lazy sequences done, along with implementation of a lazy filter