HLogo: A parallel Haskell variant of NetLogo | IEEE Conference Publication | IEEE Xplore