Generic Computation and its complexity | Synapse