I'm having a hard time with nested hashes
Restaurant = {:name=>"McDonalds",
:location=>"NYC",
:chefs=>
[{:name=>"Sunny", :food=>"fries"},
{:name=>"Brooklyn", :food=>"burgers"},
{:name=>"Mac", :food=>"burgers"}],
:waiters=>
[{:name=>"Jess", :role=>"senior manager"},
{:name=>"Sam", :role=>"manager"},
{:name=>"Jack", :role=>"server"},
{:name=>"Mary", :role=>"server"}]}
how would I delete the waiter hash with Jack as a value for example? or return all waiter's names with the role of server?