what's difference llama.cpp rpc and cake? [rpc in llama.cpp](https://github.com/ggerganov/llama.cpp/tree/master/examples/rpc) what use cases?