JavaScriptの「(function() { ... })()」って,どうゆう意味なのか知りたい.

たまにこんな記述を見かけるのだけれども,このシンタックスシュガー(?)はどうゆう意味なの?

(function() { document.title = "marsのメモ"; })()

#最後の「()」って何だ?


誰か教えてください.
ググっても分かりませんでした.orz