HomeWorks1.1の課題1を解答しました。

dataが空の場合にクラッシュの危険がありますので、dataが空でなければfirstObjectを取り出す、という形にするとより安全です。