Types Of Javascript Functions