Add selection sort algorithm implementation & unit tests