/* Type some code here, then press the run button to load your code in the
* console on the right. Below are some one-liners to get you started.
*/
/* Create your first array: */
var first = new ParallelArray(1,2,3,4);
/* Hit the run button and in the console, type "first" without quotes.
* You will get the string representation of your first ParallelArray as output:
* [1 2 3 4]
*/
/* Or you can create the same array using a comprehension */
var second = new ParallelArray(4, function (idx) { return idx+1; });
/* Some more idioms to play with: */
/* Increment */
var inc_pa = first.map(function (val) {return val+1;});
/* Add */
var add_pa = first.combine(function (idx,snd) {return this.get(idx)+snd.get(idx);}, second);
/* Sum */
var sum_pa = first.reduce(function (a, b) {return a + b;});
/* Expressions you put here will be evaluated and the results will
* appear on the right. Try it out!
*/
"Welcome to River Trail!"