moved L.sort to more appropriate place, added CountLasing, set limit at 2 for time being.
made all function share vs by calling copy constructor for function instead of explicit constructor (which constructs vs).