Legally speaking: should program algorithms be patented · Study