tasyrkin/algorithms-and-competitions archive