Functioning: A Game Framework based on SDL for Standard ML