Add basic iterative and recursive implementations