# here string syntax can give a block of text as a string.  
# whitespace is preserved, so special characters are 
# unncecessary for formatting
# for some reason, you can't have a space between << and EOF
puts <<EOF
Hello there! I assume that you would want to have a look around. 
Go on, look around!
EOF

#here document in a shell script allows interactive programs 
#to be run in batch mode
#e.g.
#bc <<EOF
#1+2
#3+4
#EOF
