Super Recursive Algorithms