Draft: Given a direction vector [x, y] ([0,1], [1,0], [-1,0], [0,-1]) and a mirror (<>/\^v), output the vector after it goes through the mirror (> is always [1,0], < is [-1,0], ^ is [0,-1], v is [0,1], / maps [0,-1] to [1,0] etc. and ` maps [1,0]` to [0,1] etc.)