SystemVerilog-Practice Averager for N number of inputs, Average output is given after N number of clock cycle with Valid Parametric Bubble sort and Test-Bench