pre/post inc/dec realized
move assignment works hard for the Greater Good