aresize by M. Simon Levin