functional computers