Finalized implementation - off to benchmarking

Signed-off-by: Bogdan PURCĂREAŢĂ <bogdan.purcareata@cti.pub.ro>
Added benchmark script

Signed-off-by: Bogdan PURCĂREAŢĂ <bogdan.purcareata@cti.pub.ro>