Revert "Revert C Grep"

This reverts commit c375edffcabb61def8e0a3ad84479322641be80a.