Patent Law in Regard to Computer Programs in Singapore