get_entry() now uses REGEXP and now handles other delimiters
rollback to using string.split in get_entry(), REGEXP solution didnt reconize negative sign
get_entry() now uses is_number() instead of str.isnumber() since tha later doesnt recognize negative numbers
some tests for gcd, stil needs test for 0 and negatives