Implements a FisherYates shuffler as an angular service.