Wrong, it's super easy.
I agree, it's really simple math. Although, I'm not sure what the best way to implement it is (as in, choosing which way it should be mirrored).
If nobody releases anything by the end of the summer, I can eventually get to it (I'm currently working on brick manipulation, so I'll get to it sometime).