fix array lenght errors, k variable wrapping threshold. Make the code smaller and more efficient generate_nr_prach() has several errors coming from replace int16_t by c16_t, and also older error in k wrapping at the end of the symbol the code is also ridiculously complex, wasting memory and cpu time in intermediate useless buffers and headache usage of memmove()