Initial attempt at grep (still needs more)