added prefix for iner variables
added macros for insertionsort and quich_insert_sort
added insert and quickinsert sort function void pointer based