Using nrf52 kit for automatic BLE reconnection

Hi,

I am using one of peripheral examples ble_app_hids_keyboard from nordic SDK for understanding the re connection mechanism. I am using nrfConnect app. I have a few questions regarding that

1. Does the central device(in this case android phone) always tries to automatically reconnect when nrf52 comes in range after an out of range situation and advertise? If so is there any good example in SK that shows automatic reconnection?

2. Can a peripheral device initiate reconnection?(Note: The device has been previously connected to phone and then gone out of range)