Added multiplicative identity support & test case