examples!
better docs for apply()