I have heard alot of people call JavaScript an Object Oreinted Language! And others say not? Yet alot of times when I write a function it seems almost procedural in nature?