Renaming, implemented all basic regex operations

previous commits had mistaken "infix" notation when I meant to say "prefix"