Condensed hideous mutually-recursive functions into 1