use Guava's ImmutableList

use Google Guava's ImmutableList instead of
com.how2examples.ai.util.ImmutableArray