Added deleteRecursively()