Basic aspects of Line Search and an implementation in Go

This article aims to be a follow-up of my introduction into methods of non-linear optimization. The recent was giving an overview about heuristic methods which you can read here