corrected ranges in Jop
added reciprocal and complement