Can handle functions as values also