S
2. https://github.com/uraankhayayaal/math/blob/master/sorting/app.go#L57
можно сделать одной строчкой:
ar[i], ar[j] = ar[j], ar[i]
3. https://github.com/uraankhayayaal/math/blob/master/ferma/app.go#L32
кажется сравнивать флоаты очень плохая привычка в принципе, лучше обратно в инты сконвертить перед этим, тем более что задача целочисленная
https://stackoverflow.com/questions/588004/is-floating-point-math-broken