fix go func call and nil object, add redigo demo
impl array::Split, optional arguments