WORST_CASE(?,O(n^1))

Solution:
---------

  Cons :: [A(0) x A(7)] -(7)-> A(7)
  Cons :: [A(0) x A(0)] -(0)-> A(0)
  False :: [] -(0)-> A(14)
  Nil :: [] -(0)-> A(7)
  Nil :: [] -(0)-> A(0)
  Nil :: [] -(0)-> A(14)
  True :: [] -(0)-> A(12)
  True :: [] -(0)-> A(14)
  goal :: [A(15)] -(14)-> A(0)
  isEmpty[Match] :: [A(0)] -(0)-> A(10)
  list :: [A(7)] -(9)-> A(0)
  notEmpty :: [A(0)] -(3)-> A(0)


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

  Cons :: [A_cf(0) x A_cf(0)] -(0)-> A_cf(0)
  Nil :: [] -(0)-> A_cf(0)
  True :: [] -(0)-> A_cf(0)
  isEmpty[Match] :: [A_cf(0)] -(0)-> A_cf(0)
  list :: [A_cf(0)] -(0)-> A_cf(0)


Base Constructors:
------------------
  Cons_A :: [A(0) x A(1)] -(1)-> A(1)
  False_A :: [] -(0)-> A(1)
  Nil_A :: [] -(0)-> A(1)
  True_A :: [] -(0)-> A(1)
  isEmpty[Match]_A :: [A(0)] -(0)-> A(0)