added array implementation of queue and stack, run length decoding and encoding