added incomplete protosort and thoughts in algorithm directory