Simple recursion.