Added removeFirst and removeLast to LinkedList.
Added depend() to Reactant.
Also made its instances not change structure after instantiation.