I bought this 5 days ago and its sprouted about 30 new leaves already. I dont know what it is though, anyone familiar? Here are the roots; And here are the leaves;