Implementation of two different strategies for calculation of search length.

```FixedSearchLength``` is derived from the abstract base class ```SearchLength```. The attribute ```_search_length``` is a member of ```SearchLength``` and is in the initializer list of constructor of class ```SearchLength```, that is executed before the initializer list and the body of ```FixedSearchLength``` constructor is executed. Here I reset only the value of the attribute.