More testing + fixes; Changed implementation of implicit multiply operator