SingleMonomial completed with tests