1Made during taking course ECE 719 optimal systems at University Wisconsin, Madison. Course given by Professor B Ross Barmish in spring 2016