add translate(), rotate(), push() and pop()
add rotation example