operators: lcm: follow the J language convention of treating LCM as logical or in the cases of 1 and 0
operators: use the long type for lcm and gcd to avoid early precision errors.
help: improve lcm and gcd help reference