But as you see it builds upon all the things we've talked about until this point and gives us a, coherent starting point from where we can go forward in the analysis of algorithms and the analysis of combinatorial structures. 