Naive kernel working, limited in size still. need partitioning!
Problems with local/global work size