Seperated PARLE implementation from Array for functional use.