[NEW] modified the _M_queue_clear and _kfifo_get_data function; added the _kfifo_reverse and _M_queue_reverse
[UPDATE] fixed the backward traverse
[NEW] added the stack implement by array
[NEW] added klifo(last in first out) structure