Implement sorting
script to generate timing data
Always require that we fill the buffer, makes code cleaner
Better data file
Rename in prep to use a copy of the records, not the pointer
Revert "Rename in prep to use a copy of the records, not the pointer"

This reverts commit c99a2adf373a21307400a1758376250865035b64.
Implement 95th percentile
Make percentile parameterisable and operate on data we sent to the function
Read from stdin and do so on a new thread
Query for percentile from socket
Reuse address and cleanup
Thread safety to get the 95th percentile as we could be writing to the ring buffer
Change the number of records to be in the ring buffer
Generate stats on the fly, use to used as a stdin input
Basic makefile
Ignore swaps and the resulting built binary
Add readme
Remove unused function
Not using a file anymore
Move locking closer to the points that we need it. Add some comments around logic too