adding get_size and get_count functions
adding "random" function to generate random numbers
new function type