input: Write a python function to generate a Fibonacci sequence up to a given limit.
  assert Fibonacci.generateFibonacci(10) == [0, 1, 1, 2, 3, 5, 8]
  assert Fibonacci.generateFibonacci(0) == [0]
  assert Fibonacci.generateFibonacci(1) == [0, 1, 1]
  assert Fibonacci.generateFibonacci(15) == [0, 1, 1, 2, 3, 5, 8, 13]
output: class Fibonacci:
      @staticmethod
      def generateFibonacci(limit):
          sequence = [0, 1]
          while True:
              next_value = sequence[-1] + sequence[-2]
              if next_value > limit:
                  break
              sequence.append(next_value)
          return sequence if limit > 0 else [0]