WORST_CASE(?,O(n^2))

Solution:
---------

  f :: [A(2, 0)] -(2)-> A(2, 2)
  f :: [A(2, 0)] -(2)-> A(2, 0)
  f :: [A(1, 0)] -(1)-> A(1, 1)
  f :: [A(1, 0)] -(1)-> A(1, 0)
  f :: [A(1, 0)] -(1)-> A(1, 4)
  f :: [A(0, 0)] -(0)-> A(0, 8)
  f :: [A(2, 0)] -(2)-> A(2, 14)
  g :: [A(0, 2)] -(2)-> A(2, 2)
  g :: [A(0, 2)] -(2)-> A(0, 2)
  g :: [A(0, 1)] -(1)-> A(1, 1)
  g :: [A(0, 1)] -(1)-> A(0, 1)
  g :: [A(0, 0)] -(0)-> A(13, 0)
  g :: [A(0, 1)] -(1)-> A(7, 1)
  g :: [A(0, 0)] -(0)-> A(5, 0)
  g :: [A(0, 2)] -(2)-> A(8, 2)
  p :: [A(2, 2)] -(0)-> A(12, 12)
  q :: [A(1, 1)] -(1)-> A(12, 12)


Cost Free Signatures:
---------------------

  f :: [A_cf(0, 0)] -(0)-> A_cf(0, 2)
  f :: [A_cf(0, 0)] -(0)-> A_cf(0, 0)
  f :: [A_cf(0, 0)] -(0)-> A_cf(0, 6)
  f :: [A_cf(0, 0)] -(0)-> A_cf(0, 10)
  f :: [A_cf(0, 0)] -(0)-> A_cf(0, 14)
  f :: [A_cf(0, 0)] -(0)-> A_cf(0, 1)
  f :: [A_cf(0, 0)] -(0)-> A_cf(0, 8)
  f :: [A_cf(0, 0)] -(0)-> A_cf(0, 15)
  f :: [A_cf(6, 0)] -(6)-> A_cf(6, 0)
  f :: [A_cf(7, 0)] -(7)-> A_cf(7, 6)
  f :: [A_cf(7, 0)] -(7)-> A_cf(7, 0)
  f :: [A_cf(6, 0)] -(6)-> A_cf(6, 10)
  f :: [A_cf(7, 0)] -(7)-> A_cf(7, 7)
  f :: [A_cf(5, 0)] -(5)-> A_cf(5, 0)
  f :: [A_cf(7, 0)] -(7)-> A_cf(7, 15)
  f :: [A_cf(0, 0)] -(0)-> A_cf(0, 5)
  f :: [A_cf(0, 0)] -(0)-> A_cf(0, 3)
  f :: [A_cf(0, 0)] -(0)-> A_cf(0, 9)
  f :: [A_cf(6, 0)] -(6)-> A_cf(6, 8)
  f :: [A_cf(4, 0)] -(4)-> A_cf(4, 0)
  f :: [A_cf(7, 0)] -(7)-> A_cf(7, 9)
  f :: [A_cf(0, 0)] -(0)-> A_cf(0, 4)
  g :: [A_cf(0, 2)] -(2)-> A_cf(0, 2)
  g :: [A_cf(0, 6)] -(6)-> A_cf(0, 6)
  g :: [A_cf(0, 0)] -(0)-> A_cf(14, 0)
  g :: [A_cf(0, 5)] -(5)-> A_cf(13, 5)
  g :: [A_cf(0, 1)] -(1)-> A_cf(0, 1)
  g :: [A_cf(0, 0)] -(0)-> A_cf(10, 0)
  g :: [A_cf(0, 2)] -(2)-> A_cf(9, 2)
  g :: [A_cf(0, 1)] -(1)-> A_cf(1, 1)
  g :: [A_cf(0, 0)] -(0)-> A_cf(6, 0)
  g :: [A_cf(0, 0)] -(0)-> A_cf(0, 0)
  g :: [A_cf(0, 6)] -(6)-> A_cf(7, 6)
  g :: [A_cf(0, 0)] -(0)-> A_cf(15, 0)
  g :: [A_cf(0, 0)] -(0)-> A_cf(5, 0)
  g :: [A_cf(0, 0)] -(0)-> A_cf(8, 0)
  g :: [A_cf(0, 5)] -(5)-> A_cf(0, 5)
  g :: [A_cf(0, 5)] -(5)-> A_cf(8, 5)
  g :: [A_cf(0, 0)] -(0)-> A_cf(9, 0)
  g :: [A_cf(0, 3)] -(3)-> A_cf(0, 3)
  g :: [A_cf(0, 8)] -(8)-> A_cf(1, 8)
  g :: [A_cf(0, 0)] -(0)-> A_cf(4, 0)
  p :: [A_cf(0, 6)] -(0)-> A_cf(0, 0)
  p :: [A_cf(0, 1)] -(0)-> A_cf(0, 0)
  p :: [A_cf(7, 6)] -(0)-> A_cf(0, 0)
  p :: [A_cf(5, 0)] -(0)-> A_cf(0, 0)
  p :: [A_cf(0, 5)] -(0)-> A_cf(0, 0)
  p :: [A_cf(6, 0)] -(0)-> A_cf(0, 0)
  q :: [A_cf(0, 2)] -(0)-> A_cf(0, 0)
  q :: [A_cf(6, 0)] -(0)-> A_cf(0, 0)
  q :: [A_cf(0, 5)] -(0)-> A_cf(0, 0)
  q :: [A_cf(0, 3)] -(0)-> A_cf(0, 0)
  q :: [A_cf(0, 0)] -(10)-> A_cf(0, 0)
  q :: [A_cf(4, 0)] -(0)-> A_cf(0, 0)


Base Constructors:
------------------
  f_A :: [A(1, 0)] -(1)-> A(1, 0)
  f_A :: [A(0, 0)] -(0)-> A(0, 1)
  g_A :: [A(0, 0)] -(0)-> A(1, 0)
  g_A :: [A(0, 1)] -(1)-> A(0, 1)