package Ġf rc . robot Ċ Ċ object ĠCustom Functions Ġ{ ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun ĠsetTimeout ( run nable : ĠRunnable , Ġdelay : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠThread Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠThread . sleep ( delay . to Long ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrunnable . run () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSystem . err . println ( e ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}. start () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun Ġmap ( s : ĠDouble , Ġa 1 : ĠDouble , Ġa 2 : ĠDouble , Ġb 1 : ĠDouble , Ġb 2 : ĠDouble ): ĠDouble Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġb 1 Ġ+ Ġ( s Ġ- Ġa 1 ) Ġ* Ġ( b 2 Ġ- Ġb 1 ) Ġ/ Ġ( a 2 Ġ- Ġa 1 ) ĊĠĠĠ Ġ} Ċ }