Zaslat SMS: Algorithm and software for synthesis of a controller withquasi-maximum degree of stability and specified oscillation