3 ms·Search HN this has been answered many times.by keyle 9mo agoSearch HN this has been answered many times.ruairidhwm 9mo agoIt has, but there are always new perspectives.