Added JavaDoc, sorta fixed nodeAt