def zero_remove(line):
   """
   This function just returns a sublist of the passed parameter after removing all zeros
   It takes O(n) time --> linear runtime complexity

   :param line:
   :return non_zero:
   """
   non_zero = []
   for num in line:
       if num != 0:
           non_zero.append(num)
   return non_zero