2 ms·These are all excellent, that wiki page is surprisingly easy to understand. Thanks.by cgag 13y agoThese are all excellent, that wiki page is surprisingly easy to understand. Thanks.