Garbage collection!
Linked lists!
Closure-based OOP!
All of these things are orthogonal to functional programming