Add ForN in parallel_n.go and add parallel_n_test.go

Add `parallel.ForN`, which differs from `parallel.For` by an additional parameter, `parallelism`, which specifies the maximum number of concurrent goroutines.