RESTING ULTIMATELY ON GOOD ALGORITHM NOW WITH ALL THIS BEAUTY USEFULNESS AND