Which one is the best ?! The code used is available on https://gist.github.com/iamdey/a5c342c74c7f0403e360bec9c3dfbdd5